Builder
Packets/commands to the radio will be written (reliably) to the toRadio characteristic.
Once the write completes the phone can assume it is handled.
Content copied to clipboard
meshtastic.ToRadio
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Tell API server we are disconnecting now.
This is useful for serial links where there is no hardware/protocol based notification that the client has dropped the link.
(Sending this message is optional for clients)
Content copied to clipboard
bool disconnect = 4;
Link copied to clipboard
Heartbeat message (used to keep the device connection awake on serial)
Content copied to clipboard
.meshtastic.Heartbeat heartbeat = 7;
Link copied to clipboard
MQTT Client Proxy Message (for client / phone subscribed to MQTT sending to device)
Content copied to clipboard
.meshtastic.MqttClientProxyMessage mqttClientProxyMessage = 6;
Link copied to clipboard
Send this packet on the mesh
Content copied to clipboard
.meshtastic.MeshPacket packet = 1;
Link copied to clipboard
Link copied to clipboard
Phone wants radio to send full node db to the phone, This is
typically the first packet sent to the radio when the phone gets a
bluetooth connection. The radio will respond by sending back a
MyNodeInfo, a owner, a radio config and a series of
FromRadio.node_infos, and config_complete
the integer you write into this field will be reported back in the
config_complete_id response this allows clients to never be confused by
a stale old partially sent config.
Content copied to clipboard
uint32 want_config_id = 3;
Link copied to clipboard
.meshtastic.XModem xmodemPacket = 5;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Tell API server we are disconnecting now.
This is useful for serial links where there is no hardware/protocol based notification that the client has dropped the link.
(Sending this message is optional for clients)
Content copied to clipboard
bool disconnect = 4;
Link copied to clipboard
Heartbeat message (used to keep the device connection awake on serial)
Content copied to clipboard
.meshtastic.Heartbeat heartbeat = 7;
Link copied to clipboard
Heartbeat message (used to keep the device connection awake on serial)
Content copied to clipboard
.meshtastic.Heartbeat heartbeat = 7;
Link copied to clipboard
Heartbeat message (used to keep the device connection awake on serial)
Content copied to clipboard
.meshtastic.Heartbeat heartbeat = 7;
Link copied to clipboard
MQTT Client Proxy Message (for client / phone subscribed to MQTT sending to device)
Content copied to clipboard
.meshtastic.MqttClientProxyMessage mqttClientProxyMessage = 6;
Link copied to clipboard
MQTT Client Proxy Message (for client / phone subscribed to MQTT sending to device)
Content copied to clipboard
.meshtastic.MqttClientProxyMessage mqttClientProxyMessage = 6;
Link copied to clipboard
MQTT Client Proxy Message (for client / phone subscribed to MQTT sending to device)
Content copied to clipboard
.meshtastic.MqttClientProxyMessage mqttClientProxyMessage = 6;
Link copied to clipboard
Send this packet on the mesh
Content copied to clipboard
.meshtastic.MeshPacket packet = 1;
Link copied to clipboard
Send this packet on the mesh
Content copied to clipboard
.meshtastic.MeshPacket packet = 1;
Link copied to clipboard
Send this packet on the mesh
Content copied to clipboard
.meshtastic.MeshPacket packet = 1;
Link copied to clipboard
Link copied to clipboard
Phone wants radio to send full node db to the phone, This is
typically the first packet sent to the radio when the phone gets a
bluetooth connection. The radio will respond by sending back a
MyNodeInfo, a owner, a radio config and a series of
FromRadio.node_infos, and config_complete
the integer you write into this field will be reported back in the
config_complete_id response this allows clients to never be confused by
a stale old partially sent config.
Content copied to clipboard
uint32 want_config_id = 3;
Link copied to clipboard
.meshtastic.XModem xmodemPacket = 5;
Link copied to clipboard
.meshtastic.XModem xmodemPacket = 5;
Link copied to clipboard
.meshtastic.XModem xmodemPacket = 5;
Link copied to clipboard
Tell API server we are disconnecting now.
This is useful for serial links where there is no hardware/protocol based notification that the client has dropped the link.
(Sending this message is optional for clients)
Content copied to clipboard
bool disconnect = 4;
Link copied to clipboard
Heartbeat message (used to keep the device connection awake on serial)
Content copied to clipboard
.meshtastic.Heartbeat heartbeat = 7;
Link copied to clipboard
MQTT Client Proxy Message (for client / phone subscribed to MQTT sending to device)
Content copied to clipboard
.meshtastic.MqttClientProxyMessage mqttClientProxyMessage = 6;
Link copied to clipboard
Phone wants radio to send full node db to the phone, This is
typically the first packet sent to the radio when the phone gets a
bluetooth connection. The radio will respond by sending back a
MyNodeInfo, a owner, a radio config and a series of
FromRadio.node_infos, and config_complete
the integer you write into this field will be reported back in the
config_complete_id response this allows clients to never be confused by
a stale old partially sent config.
Content copied to clipboard
uint32 want_config_id = 3;
Link copied to clipboard
.meshtastic.XModem xmodemPacket = 5;
Link copied to clipboard
Link copied to clipboard
open fun mergeFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): MeshProtos.ToRadio.Builder
Link copied to clipboard
Heartbeat message (used to keep the device connection awake on serial)
Content copied to clipboard
.meshtastic.Heartbeat heartbeat = 7;
Link copied to clipboard
open fun mergeMqttClientProxyMessage(value: MeshProtos.MqttClientProxyMessage): MeshProtos.ToRadio.Builder
MQTT Client Proxy Message (for client / phone subscribed to MQTT sending to device)
Content copied to clipboard
.meshtastic.MqttClientProxyMessage mqttClientProxyMessage = 6;
Link copied to clipboard
Send this packet on the mesh
Content copied to clipboard
.meshtastic.MeshPacket packet = 1;
Link copied to clipboard
.meshtastic.XModem xmodemPacket = 5;
Link copied to clipboard
Tell API server we are disconnecting now.
This is useful for serial links where there is no hardware/protocol based notification that the client has dropped the link.
(Sending this message is optional for clients)
Content copied to clipboard
bool disconnect = 4;
Link copied to clipboard
Heartbeat message (used to keep the device connection awake on serial)
Content copied to clipboard
.meshtastic.Heartbeat heartbeat = 7;
Link copied to clipboard
open fun setMqttClientProxyMessage(value: MeshProtos.MqttClientProxyMessage): MeshProtos.ToRadio.Builder
open fun setMqttClientProxyMessage(builderForValue: MeshProtos.MqttClientProxyMessage.Builder): MeshProtos.ToRadio.Builder
MQTT Client Proxy Message (for client / phone subscribed to MQTT sending to device)
Content copied to clipboard
.meshtastic.MqttClientProxyMessage mqttClientProxyMessage = 6;
Link copied to clipboard
Send this packet on the mesh
Content copied to clipboard
.meshtastic.MeshPacket packet = 1;
Link copied to clipboard
Phone wants radio to send full node db to the phone, This is
typically the first packet sent to the radio when the phone gets a
bluetooth connection. The radio will respond by sending back a
MyNodeInfo, a owner, a radio config and a series of
FromRadio.node_infos, and config_complete
the integer you write into this field will be reported back in the
config_complete_id response this allows clients to never be confused by
a stale old partially sent config.
Content copied to clipboard
uint32 want_config_id = 3;
Link copied to clipboard
.meshtastic.XModem xmodemPacket = 5;